package demo1;

import java.util.ArrayList;
import java.lang.String;
import java.util.List;

/**
 * @Author liangzai
 * @Description:
 */
public class Test {
    public static List<List <Integer>> generate(int num){
        List<List<Integer>> ret = new ArrayList<>();
        List list0 = new ArrayList();
        list0.add(1);
        ret.add(list0);

        for (int i = 1; i < num; i++) {
            List<Integer> listnow = new ArrayList<>();
            listnow.add(1);
            List<Integer> listper = ret.get(i-1);

            for (int j = 1; j < i; j++) {
                int val1 = listper.get(j);
                int val2 = listper.get(j-1);
                listnow.add(val1+val2);
            }

            listnow.add(1);
            ret.add(listnow);
        }
        return ret;
    }

    public static void main(String[] args) {
        List<List<Integer>> ret = generate(10);

        for (int i = 0; i < ret.size(); i++) {
            for (int j = 0; j < ret.get(i).size(); j++) {
                System.out.printf("%d\t",ret.get(i).get(j));
            }
            System.out.println();
        }
    }

    public static void main1(String[] args) {
        String str1 = "welcome to liangzai";
        String str2 = "come";
        ArrayList<Character> list = new ArrayList<>();

        for (int i = 0; i < str1.length(); i++) {
            char ch = str1.charAt(i);
            if(!str2.contains(ch+"")){
                list.add(ch);
            }
        }
        System.out.println(list);
        System.out.println("===============");
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i)+" ");
        }
    }
}
